package com.hanserwei.community.entity.request.house;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class HouseAddRequest {
    /**
     * 所在楼层
     */
    @Schema(description = "所在楼层")
    private Integer storey;

    /**
     * 房间号码，如：101、102
     */
    @Schema(description = "房间号码，如：101、102")
    private String numbers;

    /**
     * 房屋状态：0-空置，1-已入住
     */
    @Schema(description = "房屋状态：0-空置，1-已入住")
    private Integer status;

    /**
     * 入住时间
     */
    @Schema(description = "入住时间")
    private LocalDateTime intoDate;

    /**
     * 所属建筑物ID，关联building表
     */
    @Schema(description = "所属建筑物ID，关联building表")
    private Integer buildingId;

    /**
     * 房屋描述
     */
    @Schema(description = "房屋描述")
    private String remarks;

    /**
     * 房屋面积（平方米）
     */
    @Schema(description = "房屋面积（平方米）")
    private BigDecimal area;
}
